﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace KwaiXiaoDian.Entity.VO.Product
{
    /// <summary>
    /// 商品信息
    /// </summary>
    public class Product
    {
        /// <summary>
        /// id
        /// </summary>
        public long Id { get; set; }

        /// <summary>
        /// 创建时间，格式：yyyy-MM-dd HH:mm:ss
        /// </summary>
        public string CreatedTime { get; set; }

        /// <summary>
        /// 团长id
        /// </summary>
        public string LeaderId { get; set; }

        /// <summary>
        /// 团长名称
        /// </summary>
        public string LeaderName { get; set; }

        /// <summary>
        /// 商品id
        /// </summary>
        public string ProductId { get; set; }

        /// <summary>
        /// 商品名称
        /// </summary>
        public string ProductName { get; set; }

        /// <summary>
        /// 图片url
        /// </summary>
        public string ImageUrl { get; set; }

        /// <summary>
        /// 价格，保留小数点后两位
        /// </summary>
        public string Price { get; set; }

        /// <summary>
        /// 利润，保留小数点后两位
        /// </summary>
        public string ProfitAmount { get; set; }

        /// <summary>
        /// 佣金率，格式：8%
        /// </summary>
        public string CommissionRate { get; set; }

        /// <summary>
        /// 上架达人数
        /// </summary>
        public string PromoterNum { get; set; }

        /// <summary>
        /// 月销量
        /// </summary>
        public string SoldCountThirtyDays { get; set; }

        /// <summary>
        /// 商品分发ID
        /// </summary>
        public string DistributeItemId { get; set; }

        /// <summary>
        /// 商品状态
        /// </summary>
        public string Status { get; set; }

        /// <summary>
        /// 商品状态名称
        /// </summary>
        public string StatusName { get; set; }

        /// <summary>
        /// 类别id
        /// </summary>
        public string ChannelId { get; set; }

        /// <summary>
        /// 类别名称
        /// </summary>
        public string ChannelName { get; set; }

        /// <summary>
        /// 处理状态，1表示未处理，2表示已处理
        /// </summary>
        public string HandleStatus { get; set; }

        /// <summary>
        /// 处理状态名称，1表示未处理，2表示已处理
        /// </summary>
        public string HandleStatusName { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

    }
}
